草庐IT

android - Canvas 绘制html文本

全部标签

javascript - 在 Adob​​e InDesign CS5 中处理文本框中的文本

如何在AdobeInDesignCS5中对文本框中的文本进行调整大小操作?主要目标是将每一行的最后一个单词分开,以实现自定义连字之类的功能。是否可以使用JavaScript(或ExtendScript?)?谢谢。更新我尝试在评论中描述我的问题我需要一个关于ExtendScript的示例,它会找到文本框尺寸并根据尺寸将文本连字符,然后我想在文本框调整大小时创建一个事件,这会在之后做同样的事情每次调整大小。 最佳答案 您可能可以编写脚本来执行您想要的操作,但该功能已内置于InDesign中。如果我对您的问题的理解正确,那是InDesig

html - 使用 HTML5 视频标签播放本地(硬盘)视频文件?

我想实现以下目标。这样做的目的是让用户能够从他/她的硬盘驱动器中选择一个文件。而没有上传的原因当然是传输成本和存储配额。没有理由保存文件。这可能吗? 最佳答案 可以播放本地视频文件。当通过input元素选择文件时:'change'事件被触发获得第一个Fileinput.files中的对象FileList制作一个objectURL指向文件对象将对象URL设置为video.src属性向后靠并观看:)http://jsfiddle.net/dsbonev/cCCZ2/embedded/result,js,html,css/(functio

javascript - 如何将新的 Google map 共享链接转换为 iframe 嵌入 html?

在我的应用程序中,用户只需粘贴一个指向诸如youtube或vimeo视频或某些soundcloud音频的链接,然后它就会找出如何通过oembed嵌入这些内容。因此,如果您将链接粘贴到从地址栏复制的视频,它就可以识别出来。如果您在应用程序的“共享对话框”中粘贴应用程序踢出的共享链接,它也可以工作。如果您粘贴iframe嵌入代码,我可以解析它并根据白名单检查它,您会再次得到完全相同的结果。我也想添加谷歌地图嵌入,但它不支持嵌入。此外,您现在可以获得“经典”(或旧的)Googlemap,但您也可以获得新的googlemap。(更复杂的是,您还可以获得谷歌地图引擎,但我们暂时忽略它......

javascript - cloud9 可以调试 html/javascript 吗?

是否可以在cloud9中对HTML中的javascript使用调试?我知道可以调试node.js,但是如果javascript在中怎么办?阻止在HTML中,还是从外部脚本加载?这在Webstorm中有效,但你必须有一个浏览器插件,并且IDE和浏览器(通过插件)相互通信。谢谢! 最佳答案 Cloud9没有为调试提供很好的可视化,但即便如此也不是什么大问题。您需要在浏览器的另一个选项卡中打开您的应用程序。你有两种方式:如果您使用“预览”模式运行应用程序,Cloud9会提供一个URL,您可以在浏览器中编写该URL。如果您使用服务器并且它具

javascript - 使用 Angular 翻译在翻译后的字符串中添加 <strong>/粗体文本

我目前正在寻找一种解决方案,将一个粗体字放入由angular-translate过滤器翻译的字符串中。下面的示例代码:(我确定解决方案很简单......我似乎无法弄清楚这个!)我的语言JSON文件如下所示:"AUTHENTICATE-ENTER-CODE":"blahblahblah"在我的html文件中我有这个(根据key:value正确翻译):{{'AUTHENTICATE-ENTER-CODE'|translate}}结果:“哇哇哇哇”我寻找的结果是“blahblahblah”我可以将它分成多个翻译键,但特定的翻译由几个句子中的多个粗体字组成......我被告知要尝试将翻译键保持

javascript - headless (headless) JavaScript 测试 HTML5 音频/视频

我知道还有很多其他类似的问题,但是答案并没有提供解决这个问题的方法。我的网站上使用了一个使用HTML5网络音频的JavaScript文件,我想对其进行单元测试。我研究过将QUnit与PhantomJS结合使用,在你说什么之前我知道Phantom不支持它(http://phantomjs.org/supported-web-standards.html),但是我想知道是否有办法解决这个问题?在浏览器中使用QUnit测试它会像您预期的那样工作,但我不想每次都使用浏览器测试它,我希望它在服务器上自动进行。其中一个测试失败的示例:QUnit.test("isPlaying",function(

javascript - HTML 注释 &lt;!-- 是否充当 JavaScript 中的单行注释,为什么?

JavaScript具体如何理解构造?从JavaScript的Angular来看,它是不是//之外的又一个注释?和/**/?从测试看来,JavaSript对待喜欢//:一行什么都不做,而按预期工作。此行为记录在何处?这不是其他问题的重复:我不问为什么、是否或如何使用它。我正式地问它在JavaScript中有什么语法和语义。这个问题很重要,在其他问题中没有得到回答:例如,上面指出的行为不能从其他问题和他们的答案中猜到(实际上这是我的动机:我的程序没有像上面那样工作,而这些问题和答案无助于理解原因)。 最佳答案 Fromtestingi

javascript - 在 AngularJS 中选择下拉项时显示概述文本

我希望显示每个小部件类别的概览,以便在选择该小部件类别时显示在过滤结果上方。我假设这将需要一个ng-show指令,因此可能也需要一些Controller代码。但是任何关于将选择下拉菜单与我的ng-repeat链接起来以及与ng-show链接起来的任何指示都会很棒。这是我的目标:之前之后SelectWidgetRange1WidgetRange2WidgetRange3ProductName:{{product.name}}Quantity:{{product.quantity}}Price:£{{product.price}}https://plnkr.co/edit/0WrinKY2

javascript - 三个 : How could we insert a locally loaded mesh into the canvas being generated by Three to display it?

您好,感谢您阅读这个问题:我正在学习Threejs,目前我有一个奇怪的困难:我已经学会了如何使用加载器以纯HTML/JAVASCRIPT加载格式为NRRD的本地文件:这里是repo:https://github.com/YoneMoreno/LoadNRRDInThreeJSExample作为它的外观示例:但是,我想将前面的示例与React集成。我研究了如何使用这个SO线程关联React和Three:Renderingthree.jselementinReact?现在我的代码是这样的:/*globalTHREE*/importReactfrom'react';classLoadNRRD

javascript - 音频文件在线时,如何在HTML5音频对象中设置currentTime?

我有一个带有向前/向后跳过10秒按钮的JavaScript音频播放器。我通过设置音频元素的currentTime来做到这一点:functionPlayer(skipTime){this.skipTime=skipTime;this.waitLoad=false;//initialisemainnarrationaudiothis.narration=newAudio(getFileName(dynamicNarration));this.narration.preload="auto";this.narration.addEventListener('canplaythrough',(